body,input,textarea{font-family: arial,'microsoft yahei'}
.btn-control{margin-bottom: 10px;overflow: hidden;}
.page-control{position: fixed;background: #FFF;left:0;right: 0;bottom: 0;border-top: solid 1px #ddd;padding: 5px 0 10px;}
.page-control .pagination{margin: 0 10px 0;}
.page-control .data-record{line-height: 30px;padding-left: 10px;}
.page-control .pagination a,.page-control .pagination li,
.page-control .pagination ul{border-radius: 0 !important;}
.page-control .pagination li a,.page-control .pagination li span{padding: 2px 8px;}
.page-control .pagination li.active span{border-radius: 0;}
.data-view{margin: 10px 15px 0;overflow: hidden;}
.action-btn{}
.action-btn .btn{float:left;border-radius: 0;border-right-width: 0;}

.action-btn .btn:first-child{border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.action-btn .btn:last-child{border-top-right-radius: 3px;border-bottom-right-radius: 3px;
    border-right-width: 1px;}
.form-item .item-label{margin-bottom: 0;margin-top: 5px;}
.form-item label.error{margin-bottom: 0;margin-top: 0;color: #f00;margin-left: 10px;}
thead tr{background: linear-gradient(to bottom,#FFF 0,#ECECEC 100%);}
.line {border-top:solid 1px #ccc;margin: 10px 0;height: 0px;overflow: hidden;clear: both; }
.at-user{display: inline-block;margin: 0 3px;color:#0088cc;}
.table{margin-bottom: 10px;}
.page-list-size{line-height: 30px;margin-right: 10px;}
.page-list-size .active{text-decoration: underline;}
input[type=date],input[type=datetime],.datetime,.date-time,.date_time{
    background: url(calendar.icon.png) right center no-repeat transparent;
}
.tr_new{
    background-color: #FFD7D7 !important;
}
.tr_dangers{
    background-color: #FF8787 !important;
    color: #FFF;
}
.hurry-up{
    position: relative;
}
.hurry-up .icon{
    background: url(../app/icon-hurry-up.png) no-repeat transparent;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
}